下面是AutoIt中关于函数的完整列表. 点击 函数 名称得到详细信息.
| 函数 | 详细信息 |
| ConsoleRead | 读取AU3进程中的 STDIN 流字符. |
| ConsoleWrite | 写入数据到 STDOUT 流.一些文本编辑器可以读取这个流作为其它程序可接受的数据. |
| ConsoleWriteError | 写入数据到 STDERR 流. 一些文本编辑器可以读取这个流作为其它程序可接受的数据. |
| DirCopy | 复制指定目录及其所有子目录和文件(类似于xcopy命令). |
| DirCreate | 新建一个目录/文件夹. |
| DirGetSize | 返回给点目录所占用的空间(单位字节). |
| DirMove | 移动指定目录及其所有子目录和文件. |
| DirRemove | 删除一个目录/文件夹. |
| DriveGetDrive | 返回一个含有指定驱动器盘符的数组. |
| DriveGetFileSystem | 返回指定驱动器的文件系统类型. |
| DriveGetLabel | 返回指定的驱动器分区的卷标(如果存在). |
| DriveGetSerial | 返回指定驱动器的序列号. |
| DriveGetType | 返回指定驱动器的类型. |
| DriveMapAdd | 映射网络驱动器. |
| DriveMapDel | 断开网络驱动器. |
| DriveMapGet | 获取已映射网络驱动器的路径. |
| DriveSetLabel | 修改指定驱动器的卷标. |
| DriveSpaceFree | 以MB(兆字节)为单位返回指定路径所在分区的剩余空间. |
| DriveSpaceTotal | 以MB(兆字节)为单位返回指定路径所在分区的容量大小. |
| DriveStatus | 以字符串的形式返回指定驱动器的状态. |
| FileChangeDir | 更改当前的工作目录. |
| FileClose | 关闭此前已打开的文本文件. |
| FileCopy | 复制一个或多个文件. |
| FileCreateNTFSLink | 创建一个 NTFS 硬连接到一个文件或者文件夹. |
| FileCreateShortcut | 创建指定文件的快捷方式(.lnk文件). |
| FileDelete | 删除一个或多个文件. |
| FileExists | 检查指定文件或目录是否存在. |
| FileFindFirstFile | 返回一个依照搜索的字符串得到的搜索"句柄". |
| FileFindNextFile | 搜索指定字符串并返回(下一个)与之匹配的文件名,但要求在调用过 FileFindFirstFile 函数之后. |
| FileFlush | 刷新文件缓冲器中的数据到磁盘. |
| FileGetAttrib | 返回指定文件的属性代码. |
| FileGetEncoding | 检测一个正在使用的文件的文本编码. |
| FileGetLongName | 返回指定路径的长文件名. |
| FileGetPos | 返回当前文件坐标. |
| FileGetShortcut | 获取指定快捷方式的各种属性. |
| FileGetShortName | 返回指定路径的短文件名(按8.3命名规则,即文件前缀8个字符,后缀3个字符). |
| FileGetSize | 以字节为单位返回指定文件的大小. |
| FileGetTime | 返回指定文件的时间戳(时间和日期)信息. |
| FileGetVersion | 返回指定"文件"(通常是指可执行文件)的版本信息. |
| FileInstall | 包含并装入指定文件到编译后的脚本程序中. |
| FileMove | 移动一个或多个文件. |
| FileOpen | 打开指定的文件以供读写. |
| FileOpenDialog | 显示一个文件打开对话框. |
| FileRead | 从此前已打开的文本文件中读取指定数量的字符. |
| FileReadLine | 从此前已打开的文本文件中读取指定行的字符. |
| FileRecycle | 把指定的文件或目录放入回收站. |
| FileRecycleEmpty | 清空回收站. |
| FileSaveDialog | 显示一个文件保存对话框. |
| FileSelectFolder | 显示一个文件夹选择对话框. |
| FileSetAttrib | 修改一个或多个文件的属性. |
| FileSetPos | 设置当前文件坐标. |
| FileSetTime | 修改一个或多个文件的时间戳. |
| FileWrite | 向此前已打开的文本/数据文件尾追加数据. |
| FileWriteLine | 向此前已打开的文本文件尾追加一行数据. |
| IniDelete | 从某标准配置文件(*.ini)中删除某个数值. |
| IniRead | 从某标准配置文件(*.ini)中读取某个数值. |
| IniReadSection | 从某标准配置文件(*.ini)中读取某个节中的所有关键字或值. |
| IniReadSectionNames | 从某标准配置文件(*.ini)中读取所有字段的信息. |
| IniRenameSection | 重命名INI文件里面的字段. |
| IniWrite | 写入一个值到标准格式的 .ini 文件. |
| IniWriteSection | 将数据写入到标准INI文件的一个字段. |